// 元组 : 和数组有点像 一一对应的关系
// 数组合并了相同类型的对象 而元组合并了不同类型的对象

let tom :[string,number] = ['tom',20]

tom[1]//?

tom.push('male')
// tom.push(true) // 
tom //? 
// 越界的元组 
// 当添加越界的元素的时候  它的类型会被限制为元组中每个类型的联合类型 string|number


let arr :string[] = ['2','12']

